To make the pipeline more performant and make the backend consistent, rewrite the pipeline in go. In doing so, we will introduce - parallelization of i2t request and similarity processing - remove unneeded functionality