actually, use startUsingClient() instead of startTaskUsingClient()