change the duplication of objects (async and link improvements)