bounds update