update fun and excerpt