Closes #129 (closed) and #133 (closed)
[BUGFIX] fix #130 hanging on commit and add different real-time behaviour for datasources. Also try to solve #129 where multiple objects are added to project.well and project.catalog but still issues.