update diary and backlog