dispatch with free stack