Retail is slowly coming back to life