update PS1 to properly escape non-printing chars