updating self lock version