TimeShifter (nuget): This is a solution for postpone the requests depends on user action. Unpredictable user action may cause multiple calls. So wait for the right time to make a call.
Keywords: delay|postpone|request|thimeshifting|shift|time|call