Execute write completion blocks after writing
Use a separate delegate queue for each connection