Then method returns a Promise without value