while loop

in case process is woken up by other signal, suspend again