improve tab scroll