removing defer and focusing on async (ES) #106