start work on async seq writer