Update methods for backend