update bounds generation - type=boundary