fix regression: multiple plugins per branch
fix nested branch state mutation (put at end of async chain)
version bump