update with setUser