changed default Promise#then behaviour without rescue callable
updated Promise documentation