update the timestamp in the db

diff --git a/src/db.c b/src/db.c
index a3bf6ce..e8c6ac9 100644
--- a/src/db.c
+++ b/src/db.c
@@ -163,6 +163,14 @@
 	memset(subscriber, 0, sizeof(*subscriber));
 	strncpy(subscriber->imsi, imsi, GSM_IMSI_LENGTH-1);
 	if (!db_get_subscriber(GSM_SUBSCRIBER_IMSI, subscriber)) {
+		result = dbi_conn_queryf(conn,
+                         "UPDATE Subscriber set updated = datetime('now') "
+                         "WHERE imsi = %s " , imsi);
+		if (result==NULL) {
+			printf("DB: failed to update timestamp\n");
+		} else {
+			dbi_result_free(result);
+		}
 		return subscriber;
 	}
 	result = dbi_conn_queryf(conn,