user pointed graph to fetch with promise