Adding async read methods