first cython fortran implementation
fpreal update