It took some time to wrap my head around how to structure my program for back and forth serial communication between my device and my control panel Python script. I'm mostly used to using high level packages that does these kinds of things for me but for this ptlroject I really forced myself to try abd be as low level as possible without relying too much on external libraries. It's mostly for the sake of learning. It's working now. Now the device can request for updated versions of the task list. This way I can edit the task lists from my computer and the device will automatically retrieve them.