using binary vector impl timer