* fix: remove register method because ref is not forwarded * fix: prefetch user to get the correct value for the switch component * feat: add optimistic update * feat: disable update button if not dirty Co-authored-by: Peer Richelsen <peeroke@gmail.com> Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> Co-authored-by: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com>