improved scrolling
update