v 0.2.5
add boxon factory from a promise