scrollbar is correctly showing range after loading new document,
refactor applyActionToAllCVS
utilize layer buffer fully. fast rendering items using buf when scrolling now.