depend on libsiftfast