Allow sync manually, instead force sync at ever login

Sync moved to helper, can be called from login and manually form api