extended NSTimer for a scheduled timer that works with a simple block