fixed for initial bottom buffer update