play pause with update state response