update and backup