We must work on patience - McClennan