[doc] add cache section
[doc] add more content, reorder sections