update is now based on availability of free slots