fix numpy corner case
fix interface normal direction for ndims>1