fix user and seat controllers not updating correctly