upgrade lock