switched promise lib to the one I pretended to use the very first day -.-
put back options.filename
0.2.9