update comment
background statement should not belong to promises. this is system environment. becouse of this, I have to divide into two process.
change intrnal design