Differentiate callbacks for async
Argparse for init, error cleanup
Catch Pinoccio API errors during init