Do not allow to perform regular requests from `notify`
Do not change status after Completed event
Use IORef instead of MVar
Code style: prefix session fields