Does this library check periodically? Or is it just a one off event? If not, is there a way I can make it check periodically, and update info on the UI?