updated camera manager