add popup menu
add asychtask(NOT finished)