add eth-go checkout and rename schedulers
use cmd factory