update by alpha over n