add listen action
add fetch atricle
add fetch atricle