web terminal for completing tasks and improved APNS model