performs remote fetch