After struggling in revising the check-in process for a while, updated PopToo fixed the critical issue.
While PopToo is running background, most of its views are unloaded from memory for optimal functionality. But because the controlling elements and the displaying elements were not perfectly separately, often the important elements for Auto Check-in feature were also unloaded along with the displaying ones.
If Auto Check-in was initiated while being in background, the count-down seconds and the indicators for phases of process, which used to be residing in the displaying objects, were not being activated.
It didn’t affect Auto Check-in itself, but when PopToo was restored while it was in the middle of count-down, the displaying elements were not showing the current state of Auto Check-in correctly with count-down seconds.
This issue is fixed by completely separating the controlling objects from the displaying object which may have been unloaded while PopToo is running background.
Thank you for your patience, and keep enjoying your favorite music with PopToo!