[update] responsive design for mobile