upgrade version and compatibility