port sync4 search module to tandem.io
fixes #13