solve parallel perfomance