Made user/item based properly single threaded