uclient: update to the latest version with timeout support