Update signals.hpp