photo caption edits are saved to server