fix bug: buying cargo works correcly now