improved recurring transaction model