An enhanced algorithm for online Proper Orthogonal Decomposition and its parallelization for unsteady simulations