update scroll