tick method should never set params instance member