Refactor document status cache

Refactor document status cache
- rename all docStats to documentStatus (avoid confusion between docStatistic and docStatus)
- refactor translationStateCache - update documentStatus cache rather than invalidate.