add new history message-status in filter
refactor history index's failure reason + upgrade backend