support SCAN, SSCAN, ZSCAN, HSCAN