refactored initialization cycle
update attribute in stead of overwriting
Upload mongo stress a bit by introducing delayed writes.
Only write share changes when version is other than 0 (0 is the initial loaded version just gotten from the db, no need to write it back immediately