fix writer async'