feat(offline): design for top error notification
fix(offline): make use of the message

close #156 #159