advanced Web API: async (added HttpClient example), action filter, IoC + docu