refactor(menu) retFunc -> bind