Update user's collection via trade