Perhaps you could Zip your Project up and attach it here.

From what I can see, the problem is in the Edit and Update processes.

If you want to Edit the data, the Picture may or may not be changed. How do you determine that in your code ?

eg I want to edit the details and change the Facebook details and Photo. How do I do that?