add synchronized to blablablawaitfortask