Added bulk_read_async and write_data_async and added iterating ability to returned results. Fixed bugs