the concept of blocking removed completely
some small fixes to logging