update scroll&positioning