update commodity