refactored serial get_charWait() to return success/fail