also store joins/parts in backlog