- added possibility to read real time updates
- did some more abstractions