refresh lock