* fix(subscription): coalesce active search tasks with atomic upsert * fix(rss): skip invalid feed URLs before network access