Make update a function
mgr need not be executable