I can add a nowait=[False, True] parameter in create_node so if specified it either waits for the node to be created, or returns after successfully sending the request. What do you think?