Retail sales picking up despite another fall