fix bug: load domain only first item; SEGV