Make grunt server async when run outside of a watch context