scroll updates and header updates