a web crawler implement by scala