better deal with existing table
make function splitanno compatible with PostgreSQL 9.1
upgrade to ridges v4.0 for benchmark