fix cd bug when cd to a dir w a space