Black Friday sales accelerate with online a bright spot