started to implement the request action callback
no need to extra save conversation type, use api