add lock free queu