event based architecture, abstactasync task included to rest managers, test cases, cleanup, adding permissions, fixing bugs