split clients into crawler and parser