add recent list

Signed-off-by: xiehuc <xiehuc@gmail.com>
remove background

Signed-off-by: xiehuc <xiehuc@gmail.com>
better merge online history transform

Signed-off-by: xiehuc <xiehuc@gmail.com>