async sync fix