Ui.requestUpdate() called from onEnterSleep not working

Hi all together,
I'm new here and I hope anybody have an answer of my question.
I created a watchface for Vivoactive 3 and have the problem, that the Ui.requestUpdate() not called, if it run from onEnterSleep and this only on the device native.
On simulator runs without problem. The Ui.requestUpdate at onEnterSleep is neccessary for me to refresh the view with standards after high power mode with modified view.
It seems that's only a problem from Vivoactive 3 (latest firmware is installed).
I found only one Workaround: use onUpdate(dc) instead Ui.requestUpdate. But onUpddate(dc) is not working in on EnterSleep (missing dc).
Use a little trick:

classVAView extendsUi.WatchFace {

varisAwakeMem, isAwake;

functioninitialize() {
WatchFace.initialize();
screenShape = System.getDeviceSettings().screenShape;
isAwake=false;
isAwakeMem = false;
..
}

functiononExitSleep() {
isAwake = true;
isAwakeMem = true;
}

functiononEnterSleep() {
isAwake = false;
}

functiononPartialUpdate( dc ) {
if(isAwake != isAwakeMem) { // coming from onEnterSleep
isAwakeMem = isAwake;
onUpdate(dc);
}
// here regular Code from PartialUpdate
...

}

// Update the view every minute
functiononUpdate(dc) {
...
}

}


My question is now, is this the only one way to use onUpdate at onEnterSleep and is the Ui.requestUpdate problem a known issue on Vivoactive 3?