add SCAN, HSCAN, SSCAN and ZSCAN