Yup, that’s what I’m doing so far. And the drawback you mention is what I want to avoid
It’s important that the game runs at 60 FPS in case a slow running device is the server for a BT/WiFi game session. Otherwise it will visually slow down the faster running device. I used to have detached update and draw loops in XNA, that’s why I thought there might be a hidden way Cocos2D-x also thought about this.