first set adapter bug
add service manager