update posix::signal