Remove obsolete int -> uint conversion

This should've been removed earlier but was omitted.
Refactor TaskScheduler to prevent division by zero
Update job model after each keystroke (if valid)