inventory caching and trade accept status thing