upgrade required version