avoiding overloading and simplifying promises
updating package to 0.3