updated perfomance