major changes:
- changed visibility of some methods
- added update content or update fragment content methods
- some performance improvements
- etc