update to actor to support multiple incoming messages