add retry code
minor fix
bug fixed
added connection pool
added more ignored filenames