visual servo now has a timeout