A question was not answered in this post earlier:
How often does the Inn refresh with new heroes when I'm trying to recruit them?