improved alspgrad_updateh algorithm