Fix save function so that it only UPDATES on a patch rather than saving the whole object