some work on async network implementation