fixed canonicalize in datasource which fixed quick peek