update new learning step