Fix all compile warning