fix pdo bug