join duplication update