add variance coefficient, fix bug in view future