bug fix and user double data fixed