moving async to global dependency
extended api to support post requests of courses, sessions and concepts