update mpm contact method, some bug not fix yet