actor "ask" pattern