making progress on async behavior