i can't figure out what drives how long my summon doll hangs around. sometimes it seems like a long time, sometimes he poofs out after just a few seconds. what's the deal?