admin support + update m2m & foreign key on the fly + other improvements & fixes