make file based history cache creation synchronous