removed redundant cancel fetch