add *.swp to ignore list
implement query timeout
fix as v0.2.0