update category message interface and client api