add more test coverage for serial worker