use get to wait