added update functionality to platform core engine