basic PUT for visits