а что если в ячейку записать время с учетом бонуса. А потом поравнять его с текущим времям?
$время_с_учетом_бонуса= $время + сколько сек будет действовать бонус;
if ($время == $время_с_учетом_бонуса)
Здесь запрос на снятие бонуса.
Тоисть когда тикущее время будет равно времени с учетом бонуса, бонус пропадет.