add file based history too
fixes #728