sync for new API