try to avoid dups
dedup task