Callum Wilson is ready to fight for his place at Newcastle