Added timeout cancellation instead of not-executing during pending call, corrected reference to newVal

Added execution cancellation