remove unused code
add exec-sync