update gradle and build chain