added loading feedback, fixed syncing errors