improved scrolling performance