updated to run the lift thread