updating annealing function
updating annealing function