use xsbt-util, split tasks, improve key naming