unit container to handle unit updates and removal