fixed some bags when updating my page blocks