Fix #51 : cache documents