add reddit sources and improve source picker