some fix

add throttle, buffer twice on horizontal