fixbug: load nib from self