fix bug about engine `AND` expression