River flow time series prediction with improved neural network