roomhistory: keep scroll position when adding messeges
This adjusts the scroll position when more messages are loaded. Also messages are fetched once the user reaches the edge -2*pageSize.
This adjusts the scroll position when more messages are loaded. Also messages are fetched once the user reaches the edge -2*pageSize.