fix once error and no right issue