modify message api