Fix pull-refresh bug

- Json handler needs to mark the refresh as complete on both success/failure