move where app sync checks are done, and default is only fallback