RadioShack touts progress as results deteriorate