update happiness algo