push only once, prevents many refresh caused by knockout binding