Initial idea on async support