modify msg handler
del message dir