added sync helper