8 tips for working async