content and scroller updates