realtime convertion. fix "save" bugs;