update gradle build files
update dep versions
use separate native-util lib