Move Action to work Async (don't block that Http thread!) and handle queue backlog better