gradle build improvements