fixes to async photo loading and saving
save before altering keyboard behavior