rename immediate to tick in constructor and restart methods
update docs regarding tick