Test controller PUT update handling public/private