complete api switch to jackson. still use gson for config which is lame but....