fix signals on edit