minor changes to async