compile warning and guava update