update hardware monitor