use syncitem

sorry auto-formatting included