Updated to use EF Async methods

@HaoK @divega 

All functional tests passing.
I think you want ToListAsync not ToList()