Remove async suffix from methods in the core assembly.
Changed Dictionary to IDictionary.

#1283
Removed Async suffix in client.