preInsert triggers reload