Finished client edit and update feature