Re-implement editing a user's profile (via patch), so image isn't lost