I would keep that idea, but it only works if there are other things the player can do. It might be a good idea to gradually or maybe proportionally scale the time as the game goes on and there are other things available. Your other idea to cut the time as reward for certain tasks is also pretty good honestly.