2014-4-11

with low memory cost pathrecore