add omp to swaption engine (not to the other engines for the moment)
make method virtual
improve / fix update procedures