add api sync