Use onUiThread to perfom ui up on RuntimeCallback