throttled scroll for better performance