Can i use job scheduler to run the activity which use the queue-for-processing method update data every day
Technically since the job runs on background nodes, so you should not need queue processing in real time. But if you have any requirement for that, logically you can use it.