proximity update for core problems