update
Update signal handler logic