update utilty computation