It was more than a year ago but have you found a good solution ?
I gave up the idea to refresh a Widget every minute.
I am using Firebase Cloud Messaging. I have a service that push notification but I push simply data to mobile.
I installed a windows service that pushes every 2 minutes because FireBase will limit sending notifications to the same phone or Android has limit too.