added module syncgroup, observer publishasync, more tests
doc fixes
fixed small observer bug