add handle promises
Merge pull request #135 from phnakarin/missing_handles

Add handle promises