The upkeep step is before the draw step, after the untap step. Asylum Visitor's first ability will trigger and resolve before the active player draws a card in their draw step if that player has no cards in hand.