add spinner whenloading schedules, improvements and bugs fixes