update bound/unbound