use xsbt-util, get rid of data task, improve xml generation