fix bug on checked status not correct on create, on delete