msg.waitConfirm and scheduler is currently not supported since I can't understand the doc, may fix them after