trim tail whitespace