added launcher, async support