local cache en doc done