Allow sync manually, instead force sync at ever login

Sync moved to helper, can be called from login and manually from api
and return a `StatusNoContent` here