Sen. Tim Johnson's recovery going well