parse api refactored
sync