Lea Michele vows to 'be better' after behaviour on 'Glee' called out