update payed logic, record it and init old data