kidung api
fix bug duplicates
sync with upstream