remove hal scheduler and keep adding tests