Removed refreshValue from HValueAction constructor. I am not sure if some problem after this, but currently it call that method two times