update edit gui funtionalities