update h color