integrate filestore into datastore, introduce datastore id
remove limit, offset feature