So is this just polling an api that responds in JSON and then updating your phone if something in the response changes?