Fix delete signal
now add is called if object is new, else - update