Inverted order of $refresh and $callback arguments for fetching data ($refresh comes first now)
Can now pass $refresh and $callback when instantiating a new GPM