on update occupied