fix race and do a normal close