fix bug when reintroduce GGA+U