small changes towards removing request anim
scroll without setinterval