add new case for testing asyncing logic