Making todo more responsive