yeah i have doen that using async