Made data reads and write async.