push & poling test