jsvc expects -start to complete quickly; use a future