implement update loop to keep lock requests alive