fetch upated to save messages