adds ability to update and auto-save projects in the database