- reworked "codebehind" to be always in consistent state
- asynchronous network operations