fix auto fill bug