tidying of NSTimer