Various small optimizations
Added status and time printouts