added single-threaded reentrant signal to reactive module