resume partially works, have not handle suspend itself