changed async to syns