[boost] using signals