Magic goes there - Every job has its own sorted set (name is croj_job:NAME OF JOB:run )

**zadd** return value-> The number of elements added to the sorted sets, not including elements already existing for which the score was updated. 

so I push time when it should run to this set and when I get:
- 0 -> don't do nothing already enqueued
- 1 -> Add job to queue

Zadd will do this job in ATOMIC operation