Change loope shape
Filter recent document if not exist
Observe recent documents changing