Correct addPatchChangeListener calls

Path not patch
Only make requests for data when enough valid data

No need to bother with requests that won't ever work
Get articles loading again