a crawler implement with scala