adding async write methods