add sbt launcher, refactor options for executor