Add async version for numerics ODE solver
Wrap model run in a promise call
Wrap view simulation in a promise call