with occupancy update and ISM