added callSerializedClosure method