add async to better test