offline sync4