support for multiple outstanding writes