register listener for asset created