implemented edit panel updates