revise gentags so that we can specify where to store tags file