Remapping multi-character mappings

Sometimes when trying to remap a mapping that has multiple characters ([s to [r for example) when I press both characters at the same time the mapping works and [r translates to [s, but if I press [, wait a bit and then press r it does not work. Any clue how to fix this?

You can see :h timeout