add superuser permission requirement
add async task to execute commands