Added lock renew implementation