Made Data-Object reads non-blocking for the UI. Added examples (project with test cases)