Use editOptionUsing method. you have defined an editOptionForm, but there's no corresponding editOptionUsing method to handle updating both the Contact and the User
editOptionForm
editOptionUsing
Contact
User