add promise based resource destroy listening
add promise based resource destroy listening

Zubnix/westfield,Zubnix/westfield,Zubnix/westfield,udevbe/westfield,udevbe/westfield,udevbe/westfield,udevbe/westfield