update demo to show recursive markdown calls