bgplvm steepest gradient map update