fix round problem. do not play last item if value is==0.