await a signal