Use asio signal_set for signal handling