Use polling instead of signals since django doesn't allow signals