It may take some time until your photo is visible to others because of the server update. In your case, simply change the picture and then perform a contacts refresh operation from the Contacts screen by pressing the menu button of the phone. The same operation needs to be done on other phones. Eventually, it should update itself, but it will take some time.