fetch tags once
added basic filtering