fix bug: add checking is data full load