Added mg_wakeup_server_ex() for pushing data