update cache when add story