* solve the async ajax request via core.async