update dos alg