update readme and fix isapprox bug